const mysql = require("mysql")
// 使用连接池
const pool = mysql.createPool({
    host:"localhost",//本机IP地址
    port:"3306",//mysql端口号
    user:"root",//mysql账号
    password:"",//mysql的密码
    database:"chenfeng",//mysql里面某一个具体的数据库
    connectionLimit:30,//连接数量
})

/* 
    封装mysql的连接
*/
// 操作数据库
function connect(sql,arr){
    // 使用promise来进行封装mysql请求 => 异步代码的解决方案
    return new Promise((resolve,reject)=>{
        //连接数据库
        pool.query(sql,arr,(err,data)=>{
            if(err) reject("链接数据库异常!")
            resolve(data)
        })
    })
}

module.exports = connect;